
package upc.pilot.service.impl;

import java.util.List;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import upc.pilot.dao.OfertaDao;
import upc.pilot.model.Oferta;
import upc.pilot.service.ListarOfertasService;

@Component
public class ListarOfertasServiceImpl implements ListarOfertasService
{
    final Logger logger = LoggerFactory.getLogger(ListarOfertasServiceImpl.class);

    @Autowired
    OfertaDao ofertaDao;

    @Override
    public List<Oferta> ListarOfertas(String ubicacionWeb) throws Exception
    {
        try
        {
            List<Oferta> listOfertas;
            listOfertas = (List<Oferta>) ofertaDao.listarOfertaTipo(ubicacionWeb);
            if (listOfertas != null)
            {
                return listOfertas;
            }
            else
            {
                System.out.println("la lista esta vacia");
                return null;
            }
        }
        catch (Exception e)
        {
            // TODO: handle exception
            e.printStackTrace();
            return null;
        }
    }

}
